/*
Icon classes can be used entirely standalone. They are named after their original file names.

Example usage in HTML:

`display: block` sprite:
<div class="icon-home"></div>

To change `display` (e.g. `display: inline-block;`), we suggest using a common CSS class:

// CSS
.icon {
  display: inline-block;
}

// HTML
<i class="icon icon-home"></i>
*/
.sprite-auto_login {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: -944px -236px;
  width: 6px;
  height: 8px;
}
.sprite-bg_member {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: 0px 0px;
  width: 1200px;
  height: 236px;
}
.sprite-btn_close_hover {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: -359px -284px;
  width: 16px;
  height: 16px;
}
.sprite-btn_close_normal {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: -231px -284px;
  width: 16px;
  height: 16px;
}
.sprite-code-android {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: -552px -236px;
  width: 35px;
  height: 35px;
}
.sprite-code-ios {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: -587px -236px;
  width: 35px;
  height: 35px;
}
.sprite-ico_arrow_r_hover {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: -343px -284px;
  width: 16px;
  height: 16px;
}
.sprite-ico_arrow_r_normal {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: -391px -284px;
  width: 16px;
  height: 16px;
}
.sprite-ico_check:checked {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: -423px -284px;
  width: 14px;
  height: 14px;
}
.sprite-ico_check {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: -451px -284px;
  width: 14px;
  height: 14px;
}
.sprite-ico_check_disable {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: -437px -284px;
  width: 14px;
  height: 14px;
}
.sprite-ico_error_s {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: -215px -284px;
  width: 16px;
  height: 16px;
}
.sprite-ico_info_s {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: -247px -284px;
  width: 16px;
  height: 16px;
}
.sprite-ico_phone {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: -407px -284px;
  width: 16px;
  height: 16px;
}
.sprite-ico_phone_mes {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: -782px -236px;
  width: 22px;
  height: 24px;
}
.sprite-ico_pwd {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: -712px -236px;
  width: 24px;
  height: 24px;
}
.sprite-ico_right_m {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: -504px -236px;
  width: 48px;
  height: 48px;
}
.sprite-ico_right_s {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: -263px -284px;
  width: 16px;
  height: 16px;
}
.sprite-ico_selected_r {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: -465px -284px;
  width: 14px;
  height: 14px;
}
.sprite-ico_user {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: -736px -236px;
  width: 24px;
  height: 24px;
}
.sprite-ico_warn_m {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: -456px -236px;
  width: 48px;
  height: 48px;
}
.sprite-ico_warn_s {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: -375px -284px;
  width: 16px;
  height: 16px;
}
.sprite-left-arrow {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: -845px -236px;
  width: 20px;
  height: 20px;
}
.sprite-login_logo {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: 0px -312px;
  width: 159px;
  height: 66px;
}
.sprite-loginpop_clear {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: -922px -236px;
  width: 12px;
  height: 12px;
}
.sprite-loginpop_password {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: -182px -284px;
  width: 17px;
  height: 24px;
}
.sprite-loginpop_user {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: -760px -236px;
  width: 22px;
  height: 24px;
}
.sprite-loginpop_wrong {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: -934px -236px;
  width: 10px;
  height: 10px;
}
.sprite-logo {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: -159px -312px;
  width: 127px;
  height: 53px;
}
.sprite-logo_email {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: -182px -236px;
  width: 274px;
  height: 48px;
}
.sprite-message {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: -901px -236px;
  width: 21px;
  height: 13px;
}
.sprite-password {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: -885px -236px;
  width: 16px;
  height: 20px;
}
.sprite-rank_v1 {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: -279px -284px;
  width: 16px;
  height: 16px;
}
.sprite-rank_v2 {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: -295px -284px;
  width: 16px;
  height: 16px;
}
.sprite-rank_v3 {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: -311px -284px;
  width: 16px;
  height: 16px;
}
.sprite-rank_v4 {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: -327px -284px;
  width: 16px;
  height: 16px;
}
.sprite-rank_v5 {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: -199px -284px;
  width: 16px;
  height: 16px;
}
.sprite-selected {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: -865px -236px;
  width: 20px;
  height: 20px;
}
.sprite-smallcheck {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: -825px -236px;
  width: 20px;
  height: 20px;
}
.sprite-success {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: 0px -236px;
  width: 182px;
  height: 76px;
}
.sprite-user {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: -804px -236px;
  width: 21px;
  height: 20px;
}
.sprite-个人 {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: -100px -378px;
  width: 100px;
  height: 100px;
}
.sprite-企业-2 {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: 0px -378px;
  width: 100px;
  height: 100px;
}
.sprite-分销-2 {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: -200px -378px;
  width: 100px;
  height: 100px;
}
.sprite-微信 {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: -682px -236px;
  width: 30px;
  height: 30px;
}
.sprite-支付宝 {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: -652px -236px;
  width: 30px;
  height: 30px;
}
.sprite-线下 {
  background-image: url(../images/sprite.0f5e22cd.png);
  background-position: -622px -236px;
  width: 30px;
  height: 30px;
}

@media (-webkit-min-device-pixel-ratio: 2),
       (min-resolution: 192dpi) {
  .sprite-auto_login {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
  .sprite-bg_member {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
  .sprite-btn_close_hover {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
  .sprite-btn_close_normal {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
  .sprite-code-android {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
  .sprite-code-ios {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
  .sprite-ico_arrow_r_hover {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
  .sprite-ico_arrow_r_normal {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
  .sprite-ico_check:checked {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
  .sprite-ico_check {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
  .sprite-ico_check_disable {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
  .sprite-ico_error_s {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
  .sprite-ico_info_s {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
  .sprite-ico_phone {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
  .sprite-ico_phone_mes {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
  .sprite-ico_pwd {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
  .sprite-ico_right_m {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
  .sprite-ico_right_s {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
  .sprite-ico_selected_r {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
  .sprite-ico_user {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
  .sprite-ico_warn_m {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
  .sprite-ico_warn_s {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
  .sprite-left-arrow {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
  .sprite-login_logo {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
  .sprite-loginpop_clear {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
  .sprite-loginpop_password {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
  .sprite-loginpop_user {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
  .sprite-loginpop_wrong {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
  .sprite-logo {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
  .sprite-logo_email {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
  .sprite-message {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
  .sprite-password {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
  .sprite-rank_v1 {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
  .sprite-rank_v2 {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
  .sprite-rank_v3 {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
  .sprite-rank_v4 {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
  .sprite-rank_v5 {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
  .sprite-selected {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
  .sprite-smallcheck {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
  .sprite-success {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
  .sprite-user {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
  .sprite-个人 {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
  .sprite-企业-2 {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
  .sprite-分销-2 {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
  .sprite-微信 {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
  .sprite-支付宝 {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
  .sprite-线下 {
    background-image: url(../images/sprite@2x.fc4ecdd7.png);
    background-size: 1200px 478px;
  }
}
